package com.zhc.dejingapi.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhc
 * @since 2024-07-27
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("product_unit")
@ApiModel(value = "ProductUnitEntity对象", description = "")
public class ProductUnitEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "main_id", type = IdType.AUTO)
    private Long mainId;

    @TableField("applyId")
    private Long applyId;

    @TableField("eri")
    private String eri;

    @TableField("unitCode")
    private String unitCode;

    @TableField("unitName")
    private String unitName;

    @TableField("unitEName")
    private String unitEName;

    @TableField("unitEDName")
    private String unitEDName;

    @TableField("lastUpdDate")
    private String lastUpdDate;

    @TableField("lastUpd")
    private String lastUpd;

    @TableField("sha1_value")
    private String sha1Value;

    @TableField("isNeedUpd")
    private Integer isNeedUpd;

    @TableField("updAction")
    private String updAction;

    @TableField("isDeal")
    private Integer isDeal;

    @TableField("dealDate")
    private LocalDateTime dealDate;

    @TableField("errCode")
    private String errCode;

    @TableField("errMsg")
    private String errMsg;

    @TableField("qingflowCode")
    private String qingflowCode;

    @TableField(value = "lastRequestId",updateStrategy = FieldStrategy.IGNORED,insertStrategy = FieldStrategy.IGNORED)
    private String lastRequestId;

    @TableField("isWaiting")
    private Integer isWaiting;

    @TableField("actionResult")
    private String actionResult;


}
